package com.shoux.api.web.entity.apiData;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 企业信息分析表
 * </p>
 *
 * @author xiaoZhi
 * @since 2022-03-25
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("company_data")
@ApiModel(value="CompanyDataEntity对象", description="企业信息分析表")
public class CompanyDataEntity extends Model<CompanyDataEntity> {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "序号")
    private String xh;

    @ApiModelProperty(value = "纳税人名称")
    private String nsrmc;

    @ApiModelProperty(value = "注册地址")
    private String zcdz;

    @ApiModelProperty(value = "注册地电话")
    private String zcddh;

    @ApiModelProperty(value = "信用等级")
    private String xydj;

    @ApiModelProperty(value = "是否在第二批名单中")
    @TableField("isList2")
    private String islist2;

    @ApiModelProperty(value = "是否有贷款业务")
    @TableField("isLoanBusiness")
    private String isloanbusiness;

    @ApiModelProperty(value = "贷款余额")
    private String dkye;

    @ApiModelProperty(value = "是否小微")
    private String sfxw;

    @ApiModelProperty(value = "诉讼次数")
    private String sscs;

    @ApiModelProperty(value = "失信被执行公示中次数")
    private String sxbzxgscs;

    @ApiModelProperty(value = "失信被执行已不披露次数")
    private String sxbzxybplcs;

    @ApiModelProperty(value = "限制高消费次数")
    private String xzgxfcs;

    @ApiModelProperty(value = "涉诉")
    private String ss;

    @ApiModelProperty(value = "二零年纳税额")
    private String elnnse;

    @ApiModelProperty(value = "二一年纳税额")
    private String eynnse;

    @ApiModelProperty(value = "社保一九年总额")
    private String sbyjnze;

    @ApiModelProperty(value = "一九年最大人数")
    private String yjnzdrs;

    @ApiModelProperty(value = "二零年总额")
    private String elnze;

    @ApiModelProperty(value = "二零年最大人数")
    private String elnzdrs;

    @ApiModelProperty(value = "二一年总额")
    private String eynze;

    @ApiModelProperty(value = "二一年最大人数")
    private String eynzdrs;

    @ApiModelProperty(value = "二一年下半年缴费次数")
    private String eynxbnjfcs;

    @ApiModelProperty(value = "营销等级")
    private String yxdj;

    @ApiModelProperty(value = "近一年平均月纳税额")
    private String jynpjnse;

    @ApiModelProperty(value = "上年度累计纳税额")
    private String sndljnse;

    @ApiModelProperty(value = "上年度累计纳税额同比增长率")
    private String sndljnsetbzzl;

    @ApiModelProperty(value = "近两年平均月纳税额")
    private String jlnpjynse;

    @ApiModelProperty(value = "近两年累计纳税月份数")
    private String jlnljnsyfs;

    @ApiModelProperty(value = "高新技术企业")
    private String gxjsqy;

    @ApiModelProperty(value = "科技型中小企业")
    private String kjxzxqy;

    @ApiModelProperty(value = "最近中标日期")
    private String zjzbrq;

    @ApiModelProperty(value = "融资轮次")
    private String rzlc;

    @ApiModelProperty(value = "当前失信记录")
    private String dqsxjl;

    @ApiModelProperty(value = "历史失信记录")
    private String lssxjl;

    @ApiModelProperty(value = "是否存在金融借款纠纷记录")
    private String sfczjrjkjfjl;

    @ApiModelProperty(value = "最近被告涉案日期")
    private String zjbgsarq;

    @ApiModelProperty(value = "当前是否存在欠税记录")
    private String dqsfczqsjl;

    @ApiModelProperty(value = "历史是否存在欠税记录")
    private String lssfczqsjl;

    @ApiModelProperty(value = "处罚记录日期")
    private String cfjlrq;

    @ApiModelProperty(value = "注册号")
    private String zch;

    @ApiModelProperty(value = "统一社会信用代码")
    @TableField("creditCode")
    private String creditcode;

    @ApiModelProperty(value = "组织机构代码")
    private String zzjgdm;

    @ApiModelProperty(value = "企业类型")
    private String qylx;

    @ApiModelProperty(value = "行政区划代码")
    private String xzqydm;

    @ApiModelProperty(value = "行业代码")
    private String hydm;

    @ApiModelProperty(value = "行业名称")
    private String hymc;

    @ApiModelProperty(value = "行业门类代码")
    private String hymldm;

    @ApiModelProperty(value = "行业门类名称")
    private String hylbmc;

    @ApiModelProperty(value = "经营状态")
    private String jyzt;

    @ApiModelProperty(value = "注册资本")
    private String zczb;

    @ApiModelProperty(value = "币种")
    private String bz;

    @ApiModelProperty(value = "成立日期")
    private String clrq;

    @ApiModelProperty(value = "经营期限自")
    private String jjqxkq;

    @ApiModelProperty(value = "经营期限至")
    private String jjqxz;

    @ApiModelProperty(value = "登记机关")
    private String djjg;

    @ApiModelProperty(value = "联系电话")
    private String tel;

    @ApiModelProperty(value = "法定代表人")
    private String fddbr;

    @ApiModelProperty(value = "是否超过营业期限")
    private String cgyyqx;

    @ApiModelProperty(value = "是否存在股权冻结")
    private String sfczgqdj;

    @ApiModelProperty(value = "法人年龄范围（1.小于20或大于65，0.否）")
    private String frnlfw;

    @ApiModelProperty(value = "成立年限（成立至今经过了多少年）")
    private Integer clnx;

    @ApiModelProperty(value = "是否存在破产、解散纠纷")
    private String czpcjsjf;

    @ApiModelProperty(value = "是否涉及金融、借贷纠纷且为被告")
    private String jrjdjfbg;

    @ApiModelProperty(value = "是否涉及刑事犯罪且为被告")
    private String xsfzbg;

    @ApiModelProperty(value = "是否存在被执行中司法信息")
    private String bzxsfxx;

    @ApiModelProperty(value = "中级及以上法院案件数")
    private String zjjysfyajs;

    @ApiModelProperty(value = "近3年案件数")
    private String jsnajs;

    @ApiModelProperty(value = "近3年被告案件数")
    private String jsnbgajs;

    @ApiModelProperty(value = "累计案件数")
    private String ljajs;

    @ApiModelProperty(value = "被告案件数")
    private String bgajs;

    @ApiModelProperty(value = "中级及以上执行法院案件数")
    private String zjjyszxfyajs;

    @ApiModelProperty(value = "最近执行案件距今月份数")
    private String zjzxajjjyfs;

    @ApiModelProperty(value = "近3年执行案件金额")
    private String jsnajzxje;

    @ApiModelProperty(value = "近3年执行案件数")
    private String jsnzxajs;

    @ApiModelProperty(value = "累计执行案件数")
    private String ljzxajs;

    @ApiModelProperty(value = "当前是否在企业异常名录")
    private String qyycml;

    @ApiModelProperty(value = "近3年出现在企业异常名录次数")
    private String jsnqyycmlcs;

    @ApiModelProperty(value = "当前是否严重违法失信信息")
    private String dqsfczyzwfsxxx;

    @ApiModelProperty(value = "近3年严重违法失信条数")
    private String jsnyzwfsxts;

    @ApiModelProperty(value = "当前是否存在纳税非正常户")
    private String nsfzch;

    @ApiModelProperty(value = "近12月欠税次数")
    private String jynqscs;

    @ApiModelProperty(value = "近12个月欠税金额")
    private String jynqsje;

    @ApiModelProperty(value = "企业税务是否违法违章")
    private String qyswwfwz;

    @ApiModelProperty(value = "近12个月企业税务责令期改条数")
    private String jynswzlqgts;

    @ApiModelProperty(value = "近12个月注册地址变更次数")
    private String jynzcdzbgcs;

    @ApiModelProperty(value = "注册资本减资幅度")
    private String zczbjzfd;

    @ApiModelProperty(value = "近12个月法定代表人变更次数")
    private String jynfrbgcs;

    @ApiModelProperty(value = "存在清算信息")
    private String qsxx;

    @ApiModelProperty(value = "企业风险黑名单")
    private String risklist;

    @ApiModelProperty(value = "出现环保不达标次数")
    private String hbbdbcs;

    @ApiModelProperty(value = "近5年是否发生环保行政处罚")
    private String hbxzcf;

    @ApiModelProperty(value = "近5年是否发生环保违法案件")
    private String hbwfaj;

    @ApiModelProperty(value = "是否出现污染隐患排查名单")
    private String wryhlist;

    @ApiModelProperty(value = "是否出现较大环境问题")
    private String jdhjwt;

    @ApiModelProperty(value = "二级国民经济行业名称")
    @TableField("industryName2")
    private String industryname2;

    @ApiModelProperty(value = "工商登记状态")
    @TableField("jyStatus")
    private String jystatus;


    @Override
    protected Serializable pkVal() {
        return null;
    }

}
